package com.ym.medical.service;

import com.ym.common.enums.SmsTemplateEnum;
import com.ym.medical.enums.SmsCodeTypeEnum;

/**
 * 短信验证码
 *
 * @author: 李涛
 * @version: 2019年11月18日 9:33
 */
public interface IMessageCodeSV {


	/**
	 * 发送验证码
	 *
	 * @param phoneNo
	 * @param codeType 验证码校验类型
	 * @param codeTemp 验证码模板
	 * @return
	 */
	String sentCode(String phoneNo, SmsCodeTypeEnum codeType, SmsTemplateEnum codeTemp);

	/**
	 * 校验验证码
	 *
	 * @param phoneNo
	 * @param codeType 验证码校验类型
	 * @param codeTemp 验证码模板
	 * @return
	 */
	boolean validatePhoneCode(String phoneNo, SmsCodeTypeEnum codeType, SmsTemplateEnum codeTemp, String code);
}
